Voice data rf gps integrated circuit

ABSTRACT

An integrated circuit (IC) includes a baseband processing module, a GPS receiver, and an RF section. The baseband processing module is coupled to process voice signals and data signals. The global positioning satellite (GPS) receiver module is coupled to process GPS signals. The radio frequency (RF) section id coupled to: transceive the voice signals as RF voice signals; transceive the data signals as RF data signals; and convert GPS RF signals into the GPS signals.

CROSS REFERENCE To RELATED PATENTS

This patent application is a continuation of co-pending U.S. patentapplication Ser. No. 13/194,216, filed Jul. 29, 2011, now issued as U.S.Pat. No. ______, co-pending, which is a continuation of co-pending U.S.patent application Ser. No. 12/652,567, filed Jan. 5, 2010, now U.S.Pat. No. 8,010,054, which is a continuation of U.S. patent applicationSer. No. 11/713,286, filed Mar. 2, 2007, now U.S. Pat. No. 7,689,174,which is a continuation-in-part of U.S. patent application Ser. No.11/641,999, filed Dec. 19, 2006, all of which are incorporated herein byreference in their entirety.

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not Applicable

INCORPORATION-BY-REFERENCE OF MATERIAL SUBMITTED ON A COMPACT DISC

Not Applicable

BACKGROUND OF THE INVENTION

1. Technical Field of the Invention

This invention relates generally to wireless communication systems andmore particularly to integrated circuits of transceivers operatingwithin such systems.

2. Description of Related Art

Communication systems are known to support wireless and wire linedcommunications between wireless and/or wire lined communication devices.Such communication systems range from national and/or internationalcellular telephone systems to the Internet to point-to-point in-homewireless networks. Each type of communication system is constructed, andhence operates, in accordance with one or more communication standards.For instance, wireless communication systems may operate in accordancewith one or more standards including, but not limited to, IEEE 802.11,Bluetooth, advanced mobile phone services (AMPS), digital AMPS, globalsystem for mobile communications (GSM), code division multiple access(CDMA), local multi-point distribution systems (LMDS),multi-channel-multi-point distribution systems (MMDS), radio frequencyidentification (RFID), Enhanced Data rates for GSM Evolution (EDGE),General Packet Radio Service (GPRS), and/or variations thereof.

Depending on the type of wireless communication system, a wirelesscommunication device, such as a cellular telephone, two-way radio,personal digital assistant (PDA), personal computer (PC), laptopcomputer, home entertainment equipment, RFID reader, RFID tag, et ceteracommunicates directly or indirectly with other wireless communicationdevices. For direct communications (also known as point-to-pointcommunications), the participating wireless communication devices tunetheir receivers and transmitters to the same channel or channels (e.g.,one of the plurality of radio frequency (RF) carriers of the wirelesscommunication system or a particular RF frequency for some systems) andcommunicate over that channel(s). For indirect wireless communications,each wireless communication device communicates directly with anassociated base station (e.g., for cellular services) and/or anassociated access point (e.g., for an in-home or in-building wirelessnetwork) via an assigned channel. To complete a communication connectionbetween the wireless communication devices, the associated base stationsand/or associated access points communicate with each other directly,via a system controller, via the public switch telephone network, viathe Internet, and/or via some other wide area network.

For each wireless communication device to participate in wirelesscommunications, it includes a built-in radio transceiver (i.e., receiverand transmitter) or is coupled to an associated radio transceiver (e.g.,a station for in-home and/or in-building wireless communicationnetworks, RF modem, etc.). As is known, the receiver is coupled to anantenna and includes a low noise amplifier, one or more intermediatefrequency stages, a filtering stage, and a data recovery stage. The lownoise amplifier receives inbound RF signals via the antenna andamplifies then. The one or more intermediate frequency stages mix theamplified RF signals with one or more local oscillations to convert theamplified RF signal into baseband signals or intermediate frequency (IF)signals. The filtering stage filters the baseband signals or the IFsignals to attenuate unwanted out of band signals to produce filteredsignals. The data recovery stage recovers raw data from the filteredsignals in accordance with the particular wireless communicationstandard.

As is also known, the transmitter includes a data modulation stage, oneor more intermediate frequency stages, and a power amplifier. The datamodulation stage converts raw data into baseband signals in accordancewith a particular wireless communication standard. The one or moreintermediate frequency stages mix the baseband signals with one or morelocal oscillations to produce RF signals. The power amplifier amplifiesthe RF signals prior to transmission via an antenna.

While transmitters generally include a data modulation stage, one ormore IF stages, and a power amplifier, the particular implementation ofthese elements is dependent upon the data modulation scheme of thestandard being supported by the transceiver. For example, if thebaseband modulation scheme is Gaussian Minimum Shift Keying (GMSK), thedata modulation stage functions to convert digital words into quadraturemodulation symbols, which have a constant amplitude and varying phases.The IF stage includes a phase locked loop (PLL) that generates anoscillation at a desired RF frequency, which is modulated based on thevarying phases produced by the data modulation stage. The phasemodulated RF signal is then amplified by the power amplifier inaccordance with a transmit power level setting to produce a phasemodulated RF signal.

As another example, if the data modulation scheme is 8-PSK (phase shiftkeying), the data modulation stage functions to convert digital wordsinto symbols having varying amplitudes and varying phases. The IF stageincludes a phase locked loop (PLL) that generates an oscillation at adesired RF frequency, which is modulated based on the varying phasesproduced by the data modulation stage. The phase modulated RF signal isthen amplified by the power amplifier in accordance with the varyingamplitudes to produce a phase and amplitude modulated RF signal.

As yet another example, if the data modulation scheme is x-QAM (16, 64,128, 256 quadrature amplitude modulation), the data modulation stagefunctions to convert digital words into Cartesian coordinate symbols(e.g., having an in-phase signal component and a quadrature signalcomponent). The IF stage includes mixers that mix the in-phase signalcomponent with an in-phase local oscillation and mix the quadraturesignal component with a quadrature local oscillation to produce twomixed signals. The mixed signals are summed together and filtered toproduce an RF signal that is subsequently amplified by a poweramplifier.

As is also known, hand held global positioning system (GPS) receiversare becoming popular. In general, GPS receivers includereceiver-processors, and a highly-stable clock, and an antenna that istuned to the frequencies transmitted by the satellites. The receiver mayalso include a display for providing location and speed information tothe user. Many GPS receivers can relay position data to a PC or otherdevice using a US-based National Marine Electronics Association (NMEA)protocol.

As the desire for wireless communication devices to support multiplestandards continues, recent trends include the desire to integrate morefunctions onto a single chip. However, such desires have gone unrealizedwhen it comes to implementing baseband and RF on the same chip formultiple wireless communication standards and GPS receiverfunctionality.

Therefore, a need exists for an integrated circuit (IC) that implementsbaseband and RF of multiple wireless communication standards on the sameIC die with GPS receiver functionality.

BRIEF SUMMARY OF THE INVENTION

The present invention is directed to apparatus and methods of operationthat are further described in the following Brief Description of theDrawings, the Detailed Description of the Invention, and the claims.Other features and advantages of the present invention will becomeapparent from the following detailed description of the invention madewith reference to the accompanying drawings.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)

FIG. 1 is a schematic block diagram of an embodiment of a wirelesscommunication system in accordance with the present invention;

FIG. 2 is a schematic block diagram of an embodiment of a wirelesscommunication device in accordance with the present invention;

FIGS. 3 and 4 are logic diagrams of embodiments of a method for GPSfunctionality in an IC in accordance with the present invention;

FIG. 5 is a schematic block diagram of an embodiment of RF section inaccordance with the present invention;

FIG. 6 is a schematic block diagram of another embodiment of RF sectionin accordance with the present invention;

FIG. 7 is a schematic block diagram of another embodiment of RF sectionin accordance with the present invention;

FIG. 8 is a schematic block diagram of another embodiment of RF sectionin accordance with the present invention; and

FIG. 9 is a schematic block diagram of an embodiment of an integratedcircuit (IC) in accordance with the present invention.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1 is a schematic block diagram of a wireless communicationenvironment that includes a communication device 10 communicating withone or more of a wireline non-real-time device 12, a wireline real-timedevice 14, a wireline non-real-time and/or real-time device 16, a basestation 18, a wireless non-real-time device 20, a wireless real-timedevice 22, and a wireless non-real-time and/or real-time device 24. Thecommunication device 10, which may be a personal computer, laptopcomputer, personal entertainment device, cellular telephone, personaldigital assistant, a game console, a game controller, and/or any othertype of device that communicates real-time and/or non-real-time signals,may be coupled to one or more of the wireline non-real-time device 12,the wireline real-time device 14, and the wireline non-real-time and/orreal-time device 16 via a wireless connection 28. The wirelessconnection 28 may be an Ethernet connection, a universal serial bus(USB) connection, a parallel connection (e.g., RS232), a serialconnection, a fire-wire connection, a digital subscriber loop (DSL)connection, and/or any other type of connection for conveying data.

The communication device 10 communicates RF non-real-time data 25 and/orRF real-time data 26 with one or more of the base station 18, thewireless non-real-time device 20, the wireless real-time device 22, andthe wireless non-real-time and/or real-time device 24 via one or morechannels in a frequency band (fb_(A)) that is designated for wirelesscommunications. For example, the frequency band may be 900 MHz, 1800MHz, 1900 MHz, 2100 MHz, 2.4 GHz, 5 GHz, any ISM (industrial,scientific, and medical) frequency bands, and/or any other unlicensedfrequency band in the United States and/or other countries. As aparticular example, wideband code division multiple access (WCDMA)utilizes an uplink frequency band of 1920-1980 MHz and a downlinkfrequency band of 2110-2170 MHz. As another particular example, EDGE,GSM and GPRS utilize an uplink transmission frequency band of 890-915MHz and a downlink transmission band of 935-960 MHz. As yet anotherparticular example, IEEE 802.11 (g) utilizes a frequency band of 2.4 GHzfrequency band.

The wireless real-time device 22 and the wireline real-time device 14communicate real-time data that, if interrupted, would result in anoticeable adverse affect. For example, real-time data may include, butis not limited to, voice data, audio data, and/or streaming video data.Note that each of the real-time devices 14 and 22 may be a personalcomputer, laptop computer, personal digital assistant, a cellulartelephone, a cable set-top box, a satellite set-top box, a game console,a wireless local area network (WLAN) transceiver, a Bluetoothtransceiver, a frequency modulation (FM) tuner, a broadcast televisiontuner, a digital camcorder, and/or any other device that has a wirelineand/or wireless interface for conveying real-time data with anotherdevice.

The wireless non-real-time device 20 and the wireline non-real-timedevice 12 communicate non-real-time data that, if interrupted, would notgenerally result in a noticeable adverse affect. For example,non-real-time data may include, but is not limited to, text messages,still video images, graphics, control data, emails, and/or web browsing.Note that each of the non-real-time devices 14 and 22 may be a personalcomputer, laptop computer, personal digital assistant, a cellulartelephone, a cable set-top box, a satellite set-top box, a game console,a global positioning satellite (GPS) receiver, a wireless local areanetwork (WLAN) transceiver, a Bluetooth transceiver, a frequencymodulation (FM) tuner, a broadcast television tuner, a digitalcamcorder, and/or any other device that has a wireline and/or wirelessinterface for conveying real-time data with another device.

Depending on the real-time and non-real-time devices coupled to thecommunication unit 10, the communication unit 10 may participate incellular voice communications, cellular data communications, videocapture, video playback, audio capture, audio playback, image capture,image playback, voice over internet protocol (i.e., voice over IP),sending and/or receiving emails, web browsing, playing video gameslocally, playing video games via the internet, word processinggeneration and/or editing, spreadsheet generation and/or editing,database generation and/or editing, one-to-many communications, viewingbroadcast television, receiving broadcast radio, cable broadcasts,and/or satellite broadcasts.

FIG. 2 is a schematic block diagram of an embodiment of a wirelesscommunication device 50 that includes an integrated circuit (IC) 52 andan antenna structure. The IC 52 includes a baseband processing module54, an interface module 56, a radio frequency (RF) section 58, a globalpositioning system (GPS) receiver 60, and a clock module 100. Note thatthe communication device 50 may be one of the communication devices18-32 of FIG. 1 or another type of wireless communication device.

The baseband processing module 54 may be a single processing device or aplurality of processing devices. Such a processing device may be amicroprocessor, micro-controller, digital signal processor,microcomputer, central processing unit, field programmable gate array,programmable logic device, state machine, logic circuitry, analogcircuitry, digital circuitry, and/or any device that manipulates signals(analog and/or digital) based on hard coding of the circuitry and/oroperational instructions. The processing module 54 may have anassociated memory and/or memory element, which may be a single memorydevice, a plurality of memory devices, and/or embedded circuitry of theprocessing module 54. Such a memory device may be a read-only memory,random access memory, volatile memory, non-volatile memory, staticmemory, dynamic memory, flash memory, cache memory, and/or any devicethat stores digital information. Note that when the processing module 54implements one or more of its functions via a state machine, analogcircuitry, digital circuitry, and/or logic circuitry, the memory and/ormemory element storing the corresponding operational instructions may beembedded within, or external to, the circuitry comprising the statemachine, analog circuitry, digital circuitry, and/or logic circuitry.Further note that, the memory element stores, and the processing module54 executes, hard coded and/or operational instructions corresponding toat least some of the steps and/or functions illustrated in FIGS. 2-9.

The baseband processing module 54 is coupled to convert an outboundvoice signal 61 into an outbound voice symbol stream 62 and to convertan inbound voice symbol stream 68 into an inbound voice signal 70 inaccordance with one or more cellular voice communication standards(e.g., GSM, CDMA, WCDMA, AMPS, etc.). The baseband processing module 54is also coupled to convert outbound data 72 into an outbound data symbolstream 74 and to convert an inbound data symbol stream 80 into inbounddata 82 in accordance with one or more cellular data communicationstandards (e.g., EDGE, GPRS, etc.).

The RF section 58 (embodiment of which will be described in greaterdetail with reference to FIGS. 5-8) is coupled to convert an inbound RFvoice signal 66 into the inbound voice symbol stream 68, convert theoutbound voice symbol stream 62 into an outbound RF voice signal 64,convert an inbound RF data signal 78 into the inbound data symbol stream80, convert the outbound data symbol stream 74 into an outbound RF datasignal 76, and convert GPS RF signals 90 into a plurality of downconverted GPS signals 92. Note that the GPS RF signals 90 may be one ormore of: an L1 band at 1575.42 MHz, which includes a mix of navigationmessages, coarse-acquisition (C/A) codes, and/or encryption precisionP(Y) codes; an L2 band at 1227.60 MHz, which includes P(Y) codes and mayalso include an L2C code; and/or an L5 band at 1176.45 MHz. Further notethat the GPS RF signals 90 include an RF signal from a plurality ofsatellites (e.g., up to 20 different GPS satellites RF signals may bereceived).

The interface module 56, which may be implemented as described inco-pending patent application entitled VOICE/DATA/RF INTEGRATED CIRCUIT,having a filing date of Dec. 19, 2006, and a Ser. No. 11/641,999, iscoupled to convey the inbound voice symbol stream 68 and the outboundvoice symbol stream 62 between the baseband processing module 54 and theRF section 58; convey the inbound data symbol stream 80 and the outbounddata symbol stream 74 between the baseband processing module 54 and theRF section 58; and convey the down converted GPS signals 92 from the RFsection 58 to the GPS receiver 60.

The GPS receiver 60 is coupled to recover a plurality ofcoarse/acquisition (C/A) signals 94 and a plurality of navigationmessages 96 from a plurality of down converted GPS signals 92. The GPSreceiver 60 utilizes the C/A signals 94 and the navigations messages 96to determine the position of the communication device 50. This will bedescribed in greater detail with reference to FIGS. 3 and 4.

The clock module 100, which may include a crystal oscillator and/or aphase locked loop, generates one or more clock signals 102 from one ormore of the C/A signals 94. The clock signal(s) 102 may also be used bythe GPS receiver 60 to determine the communication device's position.

FIGS. 3 and 4 are logic diagrams of embodiments of a method for GPSfunctionality in the IC 52. The method of FIG. 3 begins at step 110where the GPS receiver 60 determines a time delay for at least some ofthe plurality of C/A signals 94 in accordance with the at least oneclock signal 102. The method then proceeds to step 112 where the GPSreceiver calculates distance to a corresponding plurality of satellitesof the at least some of the plurality of C/A signals based on the timedelays for the at least some of the plurality of C/A signals. In otherwords, for each GPS RF signal received, which are received fromdifferent satellites, the GPS receiver is calculating a time delay withrespect to each satellite that the communication device is receiving aGPS RF signal from, or a subset thereof. For instance, the GPS receiver60 identifies each satellite's signal by its distinct C/A code pattern,then measures the time delay for each satellite. To do this, thereceiver produces an identical C/A sequence using the same seed numberas the satellite. By lining up the two sequences, the receiver canmeasure the delay and calculate the distance to the satellite, calledthe pseudorange. Note that overlapping pseudoranges may be representedas curves, which are modified to yield the probable position.

The method proceeds to step 114 where the GPS receiver 60 calculates theposition of the corresponding plurality of satellites based oncorresponding navigation messages of the plurality of navigationmessages. For example, the GPS receiver 60 uses the orbital positiondata of the navigation message 96 to calculate the satellite's position.The method then proceeds to step 116 where the GPS receiver 60determines the location of the IC 52 (which is also the position of thecommunication device 50) based on the distance of the correspondingplurality of satellites and the position of the corresponding pluralityof satellites. For instance, by knowing the position and the distance ofa satellite, the GPS receiver 60 can determine it's location to besomewhere on the surface of an imaginary sphere centered on thatsatellite and whose radius is the distance to it. When four satellitesare measured simultaneously, the intersection of the four imaginaryspheres reveals the location of the receiver. Often, these spheres willoverlap slightly instead of meeting at one point, so the receiver willyield a mathematically most-probable position (and often indicate theuncertainty).

FIG. 4 is a logic diagram of a method for utilizing the position of thecommunication device that begins at step 118 where the GPS receiver 60provides the location of the IC 52 to the baseband processing module 54.The method then proceeds to one of steps 120-124. At step 120, thebaseband processing module 54 includes the location of the IC 52 in theoutbound data 72. In this instance, the receiving device (e.g., a basestation and/or an access point) may use the location of thecommunication device to adjust the services provided to thecommunication device, change the wireless resources allocated to thecommunication device, adjust beamforming coefficients, etc.

At step 122, the baseband processing module 54 utilizes the location ofthe IC 52 in conjunction with system geographic information (e.g., a mapof the location of system resources such as base stations, accesspoints, their channel frequencies, etc.) to adjust one of basebandbeamforming coefficients, in-air beamforming coefficients, transmitpower level, and data modulation protocol.

At step 124, the baseband processing module 54 utilizes the location ofthe IC 52 in conjunction with system geographic information to request aresource allocation adjustment. In this instance, the communicationdevice 50 may request an adjustment of its allocated resources (e.g.,channel assignment, affiliation with a base station or access point,etc.) based on its current location. In addition, the basebandprocessing module 54 may use a history of the communication device'slocation to determine a direction of travel to further assist in therequest of resource allocation adjustments.

FIG. 5 is a schematic block diagram of an embodiment of RF section 58that includes an antenna interface 130, a low noise amplifier (LNA)module 132, a down conversion module 134, an up-conversion module 136,and a power amplifier (PA) module 138. In this embodiment, the antennainterface 130 is coupled to an antenna structure that includes one ormore antennas arranged in a diversity pattern, in an orthogonal pattern,as an array, in a polarization pattern, and/or in a combination thereofto provide a wide bandwidth antenna structure (e.g., a bandwidth wideenough to receive GSM RF signals [900 MHz, 1800 MHz, 1900 MHz, etc.],CDMA RF signals [800 MHz, 900 MHz, 1900 MHz, 2100 MHz, etc.], EDGE RFsignals and/or GPRS signals [900 MHz, 1800 MHz, 1900 MHz, etc.], and GPSsatellite RF signals [1100 MHz, 1200 MHz, 1500 MHz, etc.]).

The antenna structure receives the inbound RF voice signal 64, theinbound RF data signal 76, and/or the GPS RF signals 90 and provides thereceived signal(s) to the antenna interface 130. The antenna interface130, which may include a transformer balun, a transmit/receive switch,an impedance matching circuit, and/or a transmission line, couples thereceived RF signal to the LNA module 132.

The low noise amplifier module 132, which includes one ore more lownoise amplifiers coupled in series, in parallel, or a combinationthereof, is coupled to amplify the received RF signal (e.g., the inboundRF voice signal 66, the inbound RF data signal 78, and/or the GPS RFsignals 90) to produce an amplified inbound RF signal. Note that thebandwidth, the gain, the frequency response, and/or the impedance of theLNA module 132 may be adjusted for the different types of RF signalreceived. For instance, the LNA module 132 may tuned (e.g., adjust thebandwidth, the gain, the frequency response, and/or the impedance) tocorrespond to the bandwidth of GSM signals (e.g., 900 MHz, 1800 MHz,1900 MHz) when the received RF signal is an inbound RF voice signal isin accordance with the GSM standard. Alternatively, the LNA module 132may have sufficient bandwidth to adequately receive the different typesof RF signals.

The down conversion module 108, which may include one or more mixers, abandpass filter or a low pass filter, is coupled to convert theamplified inbound RF signal into the inbound voice symbol stream 68, theinbound data symbol stream 80, or the plurality of down converted GPSsignals 92 in accordance with a first local oscillation 120. Forexample, for a direct conversion down converter, the first localoscillation 120 corresponds to the carrier frequency of the received RFsignal (e.g., 800 MHz, 900 MHz, 1100 MHz, 1200 MHz, 1500 MHz, 1800 MHz,1900 MHz, 2100 MHz, etc.), which is mixed with the amplified inbound RFsignal to produce a mixed signal (two mixed signals if the amplifiedinbound RF signal includes in-phase and quadrature components) that isfiltered by the bandpass or low pass filter to produce the inbound voicesymbol stream 68, the inbound data symbol stream 80, or the plurality ofdown converted GPS signals 92.

The up conversion module 136, which includes one or more mixers and abandpass filter, is coupled to convert the outbound voice symbol stream62 or the outbound data symbol stream 74 into an up-converted signal inaccordance with the first local oscillation 120. In an embodiment, thefirst local oscillation 120 is generated by a phase locked loop that ismodulated in accordance with the outbound voice or data symbol stream 62or 74 and filtered to produce the up-converted voice or data signal. Inanother embodiment, an in-phase component of the first local oscillation120 is mixed with an in-phase component of the outbound voice or datasymbol stream 62 or 74 to produce a first mixed signal and a quadraturecomponent of the first local oscillation 120 is mixed with a quadraturecomponent of the outbound voice or data symbol stream 62 or 74 toproduce a second mixed signal, where the first and second mixed signalsare combined and filtered to produce the up-converted signal.

The power amplifier module 138, which includes one or more poweramplifiers and/or one or more power amplifier drivers coupled in seriesand/or in parallel, is coupled to amplify the up-converted signal toproduce the outbound RF voice signal 64 or the outbound RF data signal76. The first PA module 114 provides the outbound RF voice or datasignal 64 or 76 to the antenna interface 130 for transmission via theantenna structure. Note that the first PA module 138 may amplify theup-converted signal in accordance with amplitude modulation informationwhen the outbound data or voice symbol stream 62 or 74 includes theamplitude modulation information.

In one mode of the operation, the baseband processing module 54 controlsnon-concurrent processing of the outbound voice signal 61, the inboundvoice signal 70, the outbound data signal 72, the inbound data signal82, and the plurality of down converted GPS signals 92. For example, thenon-concurrent processing may have the communication device in a voicemode such that the baseband processing module 54 is processing theinbound and/or outbound voice signals 61 and 70 and not processing theother signals. As another example, the non-concurrent processing mayhave the communication device 50 in a data mode such that the basebandprocessing module 54 is processing the inbound and/or outbound datasignals 72 and 82 and not processing the other signals. As a furtherexample, the non-concurrent processing may have the communication device50 in a GPS mode such that the GPS receiver 60 is processing theplurality of down converted GPS signals 92 and the baseband processingmodule 54 is not processing the other signals.

In another mode of operation, the baseband processing module 54 controlsdivisional multiple access (DMA) processing of the outbound voicesignal, the inbound voice signal, the outbound data signal, the inbounddata signal, and the plurality of down converted GPS signals such thatthe communication device 50 can seemingly be in the voice mode, datamode, and/or the GPS mode concurrently. For example, the RF signals 64,66, 76, 78, and/or 90 may be processed in accordance with a timedivision multiple access (TDMA) scheme, a frequency division multipleaccess scheme (FDMA), and/or a code division multiple access (CDMA)scheme.

FIG. 6 is a schematic block diagram of another embodiment of RF section58 that includes first and second antenna interfaces 140 and 142, firstand second low noise amplifier (LNA) modules 144 and 146, first andsecond down conversion modules 148 and 150, an up-conversion module 152,and a power amplifier (PA) module 154.

The first antenna interface 140, which may include a transformer balun,a transmit/receive switch, an impedance matching circuit, and/or atransmission line, is coupled to a first antenna structure thattransceives the inbound and outbound RF voice signals 64 and 66 and/orthe inbound and outbound RF data signals 76 and 78 in a first frequencyband. The first antenna structure includes one or more antennas that areoperable in the first frequency band and are arranged in a diversitypattern, in an orthogonal pattern, as an array, in a polarizationpattern, and/or in a combination thereof.

The second antenna interface 142, which may include a transformer balun,a transmit/receive switch, an impedance matching circuit, and/or atransmission line, is coupled to a second antenna structure thatreceives the GPS RF signals 90 in a second frequency band. The secondantenna structure includes one or more antennas that are operable in thesecond frequency band and are arranged in a diversity pattern, in anorthogonal pattern, as an array, in a polarization pattern, and/or in acombination thereof.

As an example of the first and second frequency bands, assume that theGPS RF signals 90 are within the 1100 MHz, 1200 MHz, or 1500 MHzfrequency band. Further assume that the voice signals 64 and 66 aregenerated in accordance with frequency division duplex (FDD) WCDMA suchthat the first frequency band corresponds to a 1900 MHz and 2100 MHzfrequency bands (e.g., 1920-1980 MHz for uplink communications and2110-2170 MHz for downlink communications). As another example, assumethat the voice signals 64 and 66 are generated in accordance with timedivision duplex (TDD) WCDMA such that the first frequency bandcorresponds to the 1900 and 2100 MHz frequency bands (e.g., 1900-1920MHz and 2010-2025 MHz, which are shared by the uplink and downlinkcommunications).

As a further example, assume that the voice signals 64 and 66 aregenerated in accordance with a GSM standard such that the secondfrequency band corresponds to a 900 MHz frequency band (e.g., 880-915MHz and 925-960 MHz), an 1800 MHz frequency band (e.g., 1710-1785 MHzand 1805-1880 MHz), and/or a 1900 MHz frequency band (e.g., 1850-1910MHz and 1930-1990 MHz). As yet a further example, assume that the datasignals 76 and 78 are generated in accordance with an EDGE standard suchthat the second frequency band corresponds to the 900 MHz, 1800 MHz,and/or 1900 MHz frequency bands. As still another example, assume thatthe data signals 76 and 78 are generated in accordance with a GPRSstandard such that the second frequency band corresponds to the 900 MHz,1800 MHz, and/or 1900 MHz frequency bands.

The first low noise amplifier module 144, which includes one ore morelow noise amplifiers coupled in series, in parallel, or a combinationthereof, is coupled to amplify the inbound RF voice signal 64 or theinbound RF data signal 78 to produce an amplified inbound RF voice ordata signal. The first down conversion module 148, which may include oneor more mixers, a bandpass filter or a low pass filter, is coupled toconvert the amplified inbound RF voice or data signal into the inboundvoice or data symbol stream 68 or 80 in accordance with a first localoscillation 156. For example, for a direct conversion down converter,the first local oscillation 156 corresponds to the carrier frequency ofthe inbound RF voice or data signal 64 or 78, which is mixed with theamplified inbound RF voice or data signal to produce a mixed signal (twomixed signals if the amplified inbound RF voice or data signal includesin-phase and quadrature components) that is filtered by the bandpass orlow pass filter to produce the inbound voice or data symbol stream 68 or80.

The up conversion module 152, which includes one or more mixers and abandpass filter, is coupled to convert the outbound voice symbol stream62 or the outbound data symbol stream 74 into an up-converted voice ordata signal in accordance with the first local oscillation 156. In anembodiment, the first local oscillation 156 is generated by a phaselocked loop that is modulated in accordance with the outbound voice ordata symbol stream 62 or 74 and filtered to produce the up-convertedvoice or data signal. In another embodiment, an in-phase component ofthe first local oscillation 156 is mixed with an in-phase component ofthe outbound voice or data symbol stream 62 or 74 to produce a firstmixed signal and a quadrature component of the first local oscillation156 is mixed with a quadrature component of the outbound voice or datasymbol stream 62 or 74 to produce a second mixed signal, where the firstand second mixed signals are combined and filtered to produce theup-converted voice or data signal.

The power amplifier module 154, which includes one or more poweramplifiers and/or one or more power amplifier drivers coupled in seriesand/or in parallel, is coupled to amplify the up-converted voice or datasignal to produce the outbound RF voice signal 64 or the outbound RFdata signal 76. The first PA module 154 provides the outbound RF voiceor data signal 64 or 76 to the first antenna interface 140 fortransmission via the first antenna structure. Note that the first PAmodule 154 may amplify the up-converted data signal in accordance withamplitude modulation information when the outbound data symbol stream 74includes the amplitude modulation information.

The second low noise amplifier module 146, which includes one ore morelow noise amplifiers coupled in series, in parallel, or a combinationthereof, is coupled to amplify the GPS RF signals 90 to produceamplified GPS RF signals. The second down conversion module 150, whichmay include one or more mixers, a bandpass filter or a low pass filter,is coupled to convert the amplified GPS RF signals into the plurality ofdown converted GPS signals 92 in accordance with a second localoscillation 158. For example, for a direct conversion down converter,the second local oscillation 158 corresponds to the carrier frequency ofthe GPS RF signals 90, which is mixed with the amplified GPS RF signalsto produce a mixed signal (two mixed signals if the amplified GPS RFsignals includes in-phase and quadrature components) that is filtered bythe bandpass or low pass filter to produce the plurality of downconverted GPS signals 92.

FIG. 7 is a schematic block diagram of another embodiment of RF section58 coupled to a wide bandwidth antenna 160. The RF section 58 includesan antenna interface 162, the PA module 154, the up-conversion module152, a low noise amplifier (LNA) module 164, a first down conversionmodule 166, a high pass filter 168, a low pass filter 170, and a seconddown conversion module 172. In this embodiment, the PA module 154 andthe up-conversion module 152 operate as previously discussed withreference to FIG. 6 to convert the outbound data and/or voice symbolstreams 62 and/64 into the outbound RF voice and/or data signals 64and/or 76.

The wide bandwidth antenna structure 160 includes one or more antennasarranged in a diversity pattern, in an orthogonal pattern, as an array,in a polarization pattern, and/or in a combination thereof to provide awide bandwidth antenna structure (e.g., a bandwidth wide enough toreceive GSM RF signals [900 MHz, 1800 MHz, 1900 MHz, etc.], CDMA RFsignals [800 MHz, 900 MHz, 1900 MHz, 2100 MHz, etc.], EDGE RF signalsand/or GPRS signals [900 MHz, 1800 MHz, 1900 MHz, etc.], and GPSsatellite RF signals [1100 MHz, 1200 MHz, 1500 MHz, etc.]). The widebandwidth antenna structure 160 receives the plurality of GPS RF signals90, the inbound RF data signal 78, and/or the inbound RF voice signal 66as a wide bandwidth RF signal and provides the wide bandwidth RF signalto the antenna interface 162.

The antenna interface 162, which may include a transformer balun, atransmit/receive switch, an impedance matching circuit, and/or atransmission line, provides the wide bandwidth RF signal to the LNAmodule 164. The LNA module 164, which includes one ore more low noiseamplifiers coupled in series, in parallel, or a combination thereof, isto amplify the wide bandwidth RF signal to produce an amplified widebandwidth RF signal.

The first down conversion module 166, which may include one or moremixers, a bandpass filter or a low pass filter, is coupled to downconvert the wide bandwidth RF signal to produce a down converted widebandwidth signal that includes a baseband signal component and anintermediate frequency signal component, where the intermediatefrequency signal component has a carrier frequency that approximatelyequals a different between the carrier frequency of the GPS RF signalsand the carrier frequency of the inbound RF data or voice signal. Forexample, if the carrier frequency of the GPS RF signals 90 isapproximately 1200 MHz and the carrier frequency of the voice or data RFsignals 66 or 78 is 1800 MHz, then the carrier frequency of theintermediate frequency is approximately 600 MHz. Further, in thisexample, the first local oscillation 178 has a frequency correspondingto the carrier frequency of the GPS RF signals (e.g., approximately 1200MHz) for a direct down conversion converter.

The high pass filter module 168 is coupled to attenuate the basebandsignal component and to pass, substantially unattenuated, theintermediate frequency signal component to produce a filteredintermediate frequency signal component. Continuing with the example ofthe preceding paragraph, the high pass filter module 168 may have acorner frequency of 60 MHz and be a second order filter. The low passfilter module 170 is coupled to attenuate the intermediate frequencysignal component and to pass, substantially unattenuated, the basebandsignal component. Continuing with this example, the low pass filtermodule 170 may have a corner frequency of 60 MHz and a −40 dB per decadeattenuation rate.

The second down conversion module 172 is coupled to convert the filteredintermediate frequency signal component in a second baseband signalcomponent, which may be the inbound voice symbol stream 68 or theinbound data symbol stream 180. Continuing with the example, the secondlocal oscillation 176 will have a frequency of approximately 600 MHz fordirect conversion. In this instance, both the GPS RF signals 90 and theinbound RF voice and/or data signals 66 and/or 78 can be simultaneouslyreceived and down converted to the down converted GPS signals 92 and theinbound data or voice symbol streams 68 and/or 80, respectively.

FIG. 8 is a schematic block diagram of another embodiment of RF section58 coupled to the wide bandwidth antenna structure 160. In thisembodiment, the RF section 58 includes the antenna interface 162, aplurality of LNA modules 180-184, an f1 notch filter 188, an f2 notchfilter 190, subtraction modules 192 and 194, and first and second downconversion modules 148 and 150.

The wide bandwidth antenna structure 160 receives the plurality of GPSRF signals 90, the inbound RF data signal 78, and/or the inbound RFvoice signal 66 as a wide bandwidth RF signal and provides the widebandwidth RF signal to the antenna interface 162. The antenna interface162 provides the wide bandwidth RF signal to the plurality of LNAmodules 180-184, each of which may include one or more low noiseamplifiers coupled in series and/or in parallel.

The first low noise amplifier module 182 is coupled to amplify the widebandwidth RF signal to produce a first amplified wide bandwidth RFsignal. The second low noise amplifier module 184 coupled to amplify thewide bandwidth RF signal to produce a second amplified wide bandwidth RFsignal. The third low noise amplifier module 180 is coupled to amplifythe wide bandwidth RF signal to produce a third amplified wide bandwidthRF signal.

The f1 notch filter module 188 is coupled to notch filter the firstamplified wide bandwidth RF signal to produce a first notch filtered RFsignal. In an embodiment, the f1 notch filter module 188 has a centerfrequency corresponding to a carrier frequency of the plurality of GPSRF signals 90. The f2 notch filter module 190 is coupled to notch filterthe second amplified wide bandwidth RF signal to produce a second notchfiltered RF signal. In an embodiment, the f2 notch filter module 192 hasa center frequency corresponding to a carrier frequency of the inboundRF voice or data signal 66 and/or 78.

The first subtraction module 192 is coupled to subtract the first notchfiltered RF signal from the third amplified wide bandwidth RF signal toproduce a notch filtered inbound RF voice or data signal. The secondsubtraction module 194 is coupled to subtract the second notch filteredRF signal from the third amplified wide bandwidth RF signal to produce aplurality of notch filtered GPS RF signals.

The first down conversion module 148 is coupled to convert the notchfiltered inbound RF voice or data signal into the inbound voice symbolstream 68 or the inbound data symbol stream 80 in accordance with thefirst local oscillation 156. The second down conversion module 150 iscoupled to convert the plurality of notch filtered GPS RF signals intothe plurality of down converted GPS signals 92 in accordance with thesecond local oscillation 158.

FIG. 9 is a schematic block diagram of an embodiment of the IC 52 thatincludes the baseband processing module 54, the interface module 56, theRF section 58, the GPS receiver 60, a display controller 202, and adisplay interface 200. In this embodiment, the baseband processingmodule 54, the interface module 56, the RF section 58, and the GPSreceiver 60 function as previously described and further function asdescribed with reference to this figure.

In this embodiment, the display interface 200 is coupled to an off-chipdisplay for displaying the inbound data 82, the outbound data 72, and/orthe location 204 of the communication device 50 as indicated by thelocation of the IC 52. The display controller 202 controls displaying ofat least one of the inbound data 82, the outbound data 72, and GPSgraphics on the display, wherein the GPS receiver module 60 generatesthe GPS graphics corresponding to processing of the plurality of C/Asignals and the plurality of navigation messages to determine thelocation 204 of the IC 52.

In this embodiment, the baseband processing module 54 may generate atleast one parameter setting (e.g., transmit power level, frequencyresponse, quality factor, impedance matching, local oscillation, etc. ofthe RF section 58) based on RF feedback. The RF section 58 generates theRF feedback to indicate a current level of the parameter settings, thetype of RF signal being received, and/or any other transceiving metricto improve RF transmission or RF reception. The RF section 58 mayadjusts it operation based on the at least one parameter setting toimprove the level of RF transmission and/or the level or RF reception.

As may be used herein, the terms “substantially” and “approximately”provides an industry-accepted tolerance for its corresponding termand/or relativity between items. Such an industry-accepted toleranceranges from less than one percent to fifty percent and corresponds to,but is not limited to, component values, integrated circuit processvariations, temperature variations, rise and fall times, and/or thermalnoise. Such relativity between items ranges from a difference of a fewpercent to magnitude differences. As may also be used herein, theterm(s) “coupled to” and/or “coupling” and/or includes direct couplingbetween items and/or indirect coupling between items via an interveningitem (e.g., an item includes, but is not limited to, a component, anelement, a circuit, and/or a module) where, for indirect coupling, theintervening item does not modify the information of a signal but mayadjust its current level, voltage level, and/or power level. As mayfurther be used herein, inferred coupling (i.e., where one element iscoupled to another element by inference) includes direct and indirectcoupling between two items in the same manner as “coupled to”. As mayeven further be used herein, the term “operable to” indicates that anitem includes one or more of power connections, input(s), output(s),etc., to perform one or more its corresponding functions and may furtherinclude inferred coupling to one or more other items. As may stillfurther be used herein, the term “associated with”, includes directand/or indirect coupling of separate items and/or one item beingembedded within another item. As may be used herein, the term “comparesfavorably”, indicates that a comparison between two or more items,signals, etc., provides a desired relationship. For example, when thedesired relationship is that signal 1 has a greater magnitude thansignal 2, a favorable comparison may be achieved when the magnitude ofsignal 1 is greater than that of signal 2 or when the magnitude ofsignal 2 is less than that of signal 1.

The present invention has also been described above with the aid ofmethod steps illustrating the performance of specified functions andrelationships thereof. The boundaries and sequence of these functionalbuilding blocks and method steps have been arbitrarily defined hereinfor convenience of description. Alternate boundaries and sequences canbe defined so long as the specified functions and relationships areappropriately performed. Any such alternate boundaries or sequences arethus within the scope and spirit of the claimed invention.

The present invention has been described above with the aid offunctional building blocks illustrating the performance of certainsignificant functions. The boundaries of these functional buildingblocks have been arbitrarily defined for convenience of description.Alternate boundaries could be defined as long as the certain significantfunctions are appropriately performed. Similarly, flow diagram blocksmay also have been arbitrarily defined herein to illustrate certainsignificant functionality. To the extent used, the flow diagram blockboundaries and sequence could have been defined otherwise and stillperform the certain significant functionality. Such alternatedefinitions of both functional building blocks and flow diagram blocksand sequences are thus within the scope and spirit of the claimedinvention. One of average skill in the art will also recognize that thefunctional building blocks, and other illustrative blocks, modules andcomponents herein, can be implemented as illustrated or by discretecomponents, application specific integrated circuits, processorsexecuting appropriate software and the like or any combination thereof.

1. A wireless device comprising: at least one antenna; and communications circuitry coupled to the at least one antenna and comprising: a radio frequency (RF) section configured to: receive an incoming RF signal; amplify the incoming RF signal; down convert the incoming RF signal to produce a down converted signal; high pass filter the down converted signal to produce voice signals and data signals; low pass filter the down converted signal to produce GPS signals; a baseband processor configured to process the voice signals and the data signals; and a global positioning satellite (GPS) receiver configured to process the GPS signals.
 2. The wireless device of claim 1, wherein the communications circuitry further comprises an interface configured to: convey the voice signals between the baseband processor and the RF section; convey the data signals between the baseband processor and the RF section; and convey the GPS signals between the RF section and the GPS receiver.
 3. The wireless device of claim 1, wherein the GPS receiver is further configured to: determine time delay for at least some of a plurality of coarse/acquisition (C/A) signals of the GPS signals in accordance with at least one clock signal; calculate distance to a corresponding plurality of satellites of the at least some of the plurality of C/A signals based on the time delays for the at least some of the plurality of C/A signals; calculate position of the corresponding plurality of satellites based on corresponding navigation messages of a plurality of navigation messages of the GPS signals; and determine a location of the wireless device based on the distance of the corresponding plurality of satellites and the position of the corresponding plurality of satellites.
 4. The wireless device of claim 3, wherein: the GPS receiver is further configured to provide the location of the wireless device to the baseband processor; and the baseband processor is further configured to at least one of: include the location of the wireless device in the data signals; utilize the location of the wireless device in conjunction with system geographic information to adjust one of baseband beamforming coefficients, in-air beamforming coefficients, transmit power level, and data modulation protocol; and utilize the location of the wireless device in conjunction with system geographic information to request a resource allocation adjustment.
 5. The wireless device of claim 1, wherein the RF section further comprises: an antenna interface coupled to the at least one antenna, wherein the at least one antenna is configured to transceive RF voice signals, transceive RF data signals, and receive GPS RF signals; and a low noise amplifier configured to amplify inbound RF signals; an up conversion module configured to convert outbound voice signals or data signals into an up converted signal; and a power amplifier configured to amplify the up converted signal to produce the RF voice signals or the RF data signals.
 6. The wireless device of claim 5, wherein the baseband processor is further configured to control non-concurrent processing of the outbound voice signals, the voice signal, the outbound data signals, the data signals, and the GPS signals.
 7. The wireless device of claim 5, wherein the baseband processor is further configured to control divisional multiple access (DMA) processing of the outbound voice signals, the voice signal, the outbound data signals, the data signals, and the GPS signals.
 8. The wireless device of claim 1, wherein the RF section is further operable to down convert the GPS signals via a second down conversion.
 9. The wireless device of claim 1, further comprising: a display interface coupled to a display; and a display controller coupled to the GPS receiver, the baseband processor, and the display interface, wherein the display controller is configured to control displaying of at least one of the data signals and GPS graphics on the display, wherein the GPS receiver generates the GPS graphics corresponding to processing of the GPS signals.
 10. The wireless device of claim 1, wherein: the baseband processor is configured to at least one parameter setting based on RF feedback; the RF section is configured to generate the RF feedback; and the RF section is configured to adjust operation based on the at least one parameter setting.
 11. A wireless device comprising: at least one antenna; and communications circuitry coupled to the at least one antenna and comprising: a radio frequency (RF) section configured to: receive an incoming RF signal; amplify the incoming RF signal to produce a first amplified wide bandwidth RF signal, a second amplified wide bandwidth RF signal, and a third amplified wide bandwidth RF signal; notch filter the first amplified wide bandwidth RF signal to produce a first notch filtered RF signal having a center frequency corresponding to a carrier frequency of GPS RF signals; notch filter the second amplified wide bandwidth RF signal to produce a second notch filtered RF signal having a center frequency corresponding to a carrier frequency of RF voice signals and/or the RF data signals; subtract the first notch filtered RF signal from the third amplified wide bandwidth RF signal to produce notch filtered RF voice and/or RF data signals; subtract the second notch filtered RF signal from the third amplified wide bandwidth RF signal to produce notch filtered GPS RF signals; down convert the notch filtered RF voice and/or RF data signals into voice signals and/or data signals; and down convert the notch filtered GPS RF signals to produce GPS signals; a baseband processor configured to process the voice signals and/or data signals; and a global positioning satellite (GPS) receiver configured to process the GPS signals.
 12. The wireless device of claim 11, wherein the communications circuitry further comprises an interface configured to: convey the voice signals between the baseband processor and the RF section; convey the data signals between the baseband processor and the RF section; and convey the GPS signals between the RF section and the GPS receiver.
 13. The wireless device of claim 11, wherein the GPS receiver is further configured to: determine time delay for at least some of a plurality of coarse/acquisition (C/A) signals of the GPS signals in accordance with at least one clock signal; calculate distance to a corresponding plurality of satellites of the at least some of the plurality of C/A signals based on the time delays for the at least some of the plurality of C/A signals; calculate position of the corresponding plurality of satellites based on corresponding navigation messages of a plurality of navigation messages of the GPS signals; and determine location of the wireless device based on the distance of the corresponding plurality of satellites and the position of the corresponding plurality of satellites.
 14. The wireless device of claim 13, wherein: the GPS receiver is further configured to provide a location of the wireless device to the baseband processor; and the baseband processor is further configured to at least one of: include the location of the wireless device in the data signals; utilize the location of the wireless device in conjunction with system geographic information to adjust one of baseband beamforming coefficients, in-air beamforming coefficients, transmit power level, and data modulation protocol; and utilize the location of the wireless device in conjunction with system geographic information to request a resource allocation adjustment.
 15. The wireless device of claim 11, further comprising: a display interface coupled to a display; and a display controller coupled to the GPS receiver, the baseband processor, and the display interface, wherein the display controller is configured to control displaying of at least one of the data signals and GPS graphics on the display, wherein the GPS receiver generates the GPS graphics corresponding to processing of the GPS signals.
 16. The wireless device of claim 11, wherein: the baseband processor is configured to at least one parameter setting based on RF feedback; the RF section is configured to generate the RF feedback; and the RF section is configured to adjust operation based on the at least one parameter setting.
 17. A method for operating a wireless device comprising: receiving an incoming RF signal; amplifying the incoming RF signal; down converting the incoming RF signal to produce a down converted signal; high pass filtering the down converted signal to produce voice signals and data signals; low pass filtering the down converted signal to produce GPS signals; processing the voice signals and the data signals; and processing the GPS signals.
 18. The method of claim 17, further comprising: determining time delay for at least some of a plurality of coarse/acquisition (C/A) signals of the GPS signals in accordance with at least one clock signal; calculating distance to a corresponding plurality of satellites of the at least some of the plurality of C/A signals based on the time delays for the at least some of the plurality of C/A signals; calculating position of the corresponding plurality of satellites based on corresponding navigation messages of a plurality of navigation messages of the GPS signals; and determining a location of the wireless device based on the distance of the corresponding plurality of satellites and the position of the corresponding plurality of satellites.
 19. The method of claim 18, further comprising: including the location of the wireless device in the data signals; utilizing the location of the wireless device in conjunction with system geographic information to adjust one of baseband beamforming coefficients, in-air beamforming coefficients, transmit power level, and data modulation protocol; and utilizing the location of the wireless device in conjunction with system geographic information to request a resource allocation adjustment.
 20. The method of claim 17, wherein the RF section further comprising: generating GPS graphics corresponding to processing of the GPS signals; and displaying at least one of the data signals and GPS graphics on a display. 